<?php
include '../controller/UsuarioController.php';
$usuarioController = new UsuarioController();
$usuarioController->validarUsuario('ADMINISTRADOR');
$nomeUsuario = $_SESSION['nome'];
include '../../util/utilitarios.php';
?>
<!DOCTYPE html>
<html>
    <head>
        <title><?php echo $tituloPagina; ?></title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link href="../../css/geral.css" rel="stylesheet" type="text/css" />
        <link href="../../font/stylesheet.css" rel="stylesheet" type="text/css" />
        <link href="../../css/jquery.alerts.css" rel="stylesheet" type="text/css" />
        <script src="../../js/lib/jquery-1.6.2.js" type="text/javascript"></script>
        <script src="../../js/jquery.ui.draggable.js" type="text/javascript"></script>
        <script src="../../js/jquery.alerts.js" type="text/javascript"></script>
        <script src="../../js/jquery.maskedinput.js" type="text/javascript"></script>
        <script type="text/javascript">
		
            $(document).ready(function(){
				
                //Mascara
                $("#cpf").mask("999.999.999-99");
                $("#telefonePessoal").mask("(99) 9999-9999");				
                $("#telefoneProfissional").mask("(99) 9999-9999");
				
                //Duvidas
                $('img:eq(0)').click(function(){
                    jAlert('Neste campo você informa o login do usuário para que possa entrar no sistema, nunca usar acentuação neste campo e lebramndo que o login deve ser diferente dos já cadastrados. Uma dica é sempre colocar nome com sobrenome EX: Nome: José João; Login: josejoao', 'Login de usuario');
                });
                
                $('img:eq(1)').click(function(){
                    jAlert('Neste campo você informa a senha do usuário para que possa acessar o sistema.', 'Senha do usuário');                    
                });
		
                //Efeito de foco no campo que o usuario
                //estiver digitando
                $('input').focus(function(){
                    $(this).css("border","1px solid #000");
                }).blur(function(){
                    $(this).css("border","1px solid #999")
                });
										
            });
			
            //Validacao do formulario
            function validarFormulario(){
                
                if(document.getElementById("email").value == ''){
                    $('#campo_email').css("background","#F2DBD6");
                    $('#campo_email b').css("color","#F00");
                    $('#obs_email').html("O e-mail do usuário deve ser informado.");
                    return false;
                }else{
                    $('#campo_email').css("background","#FFF");
                    $('#campo_email b').css("color","#FFF");
                }
				
                if(document.getElementById("nome").value == ''){
                    $('#campo_nome').css("background","#F2DBD6");
                    $('#campo_nome b').css("color","#F00");
                    $('#obs_nome').html("O nome do usuário deve ser informado.");
                    return false;
                }else{
                    $('#campo_nome').css("background","#FFF");
                    $('#campo_nome b').css("color","#FFF");
                }
				
                if(document.getElementById("cpf").value == ''){
                    $('#campo_cpf').css("background","#F2DBD6");
                    $('#campo_cpf b').css("color","#F00");
                    $('#obs_cpf').html("O CPF do usuário deve ser informado.");
                    return false;
                }else{
                    $('#campo_cpf').css("background","#FFF");
                    $('#campo_cpf b').css("color","#FFF");
                }
				
                if(document.getElementById("banco").value == ''){
                    $('#campo_banco').css("background","#F2DBD6");
                    $('#campo_banco b').css("color","#F00");
                    $('#obs_banco').html("O banco do usuário deve ser informado.");
                    return false;
                }else{
                    $('#campo_banco').css("background","#FFF");
                    $('#campo_banco b').css("color","#FFF");
                }
				
                if(document.getElementById("agencia").value == ''){
                    $('#campo_agencia').css("background","#F2DBD6");
                    $('#campo_agencia b').css("color","#F00");
                    $('#obs_agencia').html("A agencia do usuário deve ser informado.");
                    return false;
                }else{
                    $('#campo_agencia').css("background","#FFF");
                    $('#campo_agencia b').css("color","#FFF");
                }
				
                if(document.getElementById("conta").value == ''){
                    $('#campo_conta').css("background","#F2DBD6");
                    $('#campo_conta b').css("color","#F00");
                    $('#obs_conta').html("A conta do usuário deve ser informado.");
                    return false;
                }else{
                    $('#campo_conta').css("background","#FFF");
                    $('#campo_conta b').css("color","#FFF");
                }
				
                if(document.getElementById("telefonePessoal").value == ''){
                    $('#campo_telefonePessoal').css("background","#F2DBD6");
                    $('#campo_telefonePessoal b').css("color","#F00");
                    $('#obs_telefonePessoal').html("Informe o telefone pessoal.");
                    return false;
                }else{
                    $('#campo_telefonePessoal').css("background","#FFF");
                    $('#campo_telefonePessoal b').css("color","#FFF");
                }
				
                if(document.getElementById("telefoneProfissional").value == ''){
                    $('#campo_telefoneProfissional').css("background","#F2DBD6");
                    $('#campo_telefoneProfissional b').css("color","#F00");
                    $('#obs_telefoneProfissional').html("Informe o telefone profissional");
                    return false;
                }else{
                    $('#campo_telefoneProfissional').css("background","#FFF");
                    $('#campo_telefoneProfissional b').css("color","#FFF");
                }
				
                if(document.getElementById("login").value == ''){
                    $('#campo_login').css("background","#F2DBD6");
                    $('#campo_login b').css("color","#F00");
                    $('#obs_login').html("O login do usuário deve ser informado.");
                    return false;
                }else{
                    $('#campo_login').css("background","#FFF");
                    $('#campo_login b').css("color","#FFF");
                }
								
            }
			
        </script>
    </head>

    <!-- Header - Contem menu -->
    <?php include 'header.php'; ?>
    
    <?php
    //Recupera o id da seguradora
    $idProdutor = $_GET['id'];

    //Importa arquivos
    include '../controller/ProdutorController.php';
    include '../model/DAO/ProdutorDAO.php';
    include '../model/Bean/Produtor.Class';
    include '../../conexao/conexao.php';
    $produtorController = new ProdutorController();
    $produtor = $produtorController->selecionarProdutor($idProdutor);
    ?>

    <!-- Conteudo -->
    <div id="centralizar">
        <div id="conteudo">

            <div class="titulo-tela">Atualizar Produtor</div>

            <div class="conteudo">

                <!-- Formulário -->
                <div id="div-formulario">

                    <form id="formulario" action="../controller/ProdutorController.php?acao=editar&id=<?php echo $idProdutor;?>" method="post">

                        <div class="campo-grande" id="campo_email">
                            <strong>Informe o e-mail do produtor</strong>
                            <input class="campo-texto" type="text" name="email" 
                                   id="email" value="<?php echo $produtor->getEmail() ?>" />
                            <b id="obs_email"></b>
                        </div>

                        <div class="campo-grande" id="campo_nome">
                            <strong>Informe o nome do produtor</strong>
                            <input class="campo-texto" type="text" name="nome" 
                                   id="nome" value="<?php echo $produtor->getNome() ?>" />
                            <b id="obs_nome"></b>
                        </div>

                        <div class="campo-medio" id="campo_cpf">
                            <strong>Digite o CPF do produtor</strong>
                            <input class="campo-texto" type="text" name="cpf" 
                                   id="cpf" value="<?php echo $produtor->getCpf() ?>" />
                            <b id="obs_cpf"></b>
                        </div>

                        <div class="campo-medio" id="campo_banco">
                            <strong>Digite o banco do produtor</strong>
                            <input class="campo-texto" type="text" name="banco" 
                                   id="banco" value="<?php echo $produtor->getBanco() ?>" />
                            <b id="obs_banco"></b>
                        </div>

                        <div class="campo-medio" id="campo_agencia">
                            <strong>Digite a agência do produtor</strong>
                            <input class="campo-texto" type="text" name="agencia" 
                                   id="agencia" value="<?php echo $produtor->getAgencia() ?>" />
                            <b id="obs_agencia"></b>
                        </div>

                        <div class="campo-medio" id="campo_conta">
                            <strong>Digite a conta do produtor</strong>
                            <input class="campo-texto" type="text" name="conta" 
                                   id="conta" value="<?php echo $produtor->getConta() ?>" />
                            <b id="obs_conta"></b>
                        </div>

                        <div class="campo-medio" id="campo_telefonePessoal">
                            <strong>Digite um telefone pessoal</strong>
                            <input class="campo-texto" type="text" name="telefonePessoal" 
                                   id="telefonePessoal" value="<?php echo $produtor->getContatoPessoal() ?>" />
                            <b id="obs_telefonePessoal"></b>
                        </div>

                        <div class="campo-medio" id="campo_telefoneProfissional">
                            <strong>Digite um telefone profissional</strong>
                            <input class="campo-texto" type="text" name="telefoneProfissional" 
                                   id="telefoneProfissional" value="<?php echo $produtor->getContatoProfissional() ?>" />
                            <b id="obs_telefoneProfissional"></b>
                        </div>

                        <div class="campo-medio" id="campo_login">
                            <strong>Login<img src="../../image/duvida.png" width="16" height="16"></strong>
                            <input class="campo-texto caixa-baixa" type="text" name="login" 
                                   id="login" value="<?php echo $produtor->getLogin() ?>" disabled="disabled" />
                            <b id="obs_login"></b>
                        </div>

                        <div class="campo-medio" id="campo_senha">
                            <strong>Senha<img src="../../image/duvida.png" width="16" height="16"></strong>
                            <input class="campo-texto caixa-baixa" type="password" name="senha" 
                                   id="senha" value="<?php echo $produtor->getSenha() ?>" />
                            <b id="obs_senha"></b>
                        </div>
                        
                        <div class="campo-medio">
                            <strong>Defina o status do produtor</strong>
                            <select class="campo-select" name="status">
                                <?php
                                    $statusProdutor = $produtor->getStatus();
                                    
                                    if($statusProdutor == 'ATIVADO'){
                                        echo "<option selected='selected'>ATIVADO</option>";
                                        echo "<option>DESATIVADO</option>";
                                    }else{
                                        echo "<option>ATIVADO</option>";
                                        echo "<option selected='selected'>DESATIVADO</option>";
                                    }
                                ?>
                            </select>                            
                        </div>

                </div>
                <!-- -->

                <div class="separador"></div>
                <input type="submit" value="Salvar" id="botao-salvar" onClick="return validarFormulario()" />
                <a href="produtores.php" id="botao-apagar">Voltar</a>
                </form>
            </div>

        </div>   
    </div> 
    <!-- Conteudo -->


    <?php include 'footer.php'; ?>